package me.zhengjie.modules.account.factory.vo;



import me.zhengjie.tool.MyMap;
import me.zhengjie.tool.ValidateUtil;

import java.math.BigDecimal;

public class CheckDetail {
    private static final long serialVersionUID = 1234567L;
    private String aaz648; // 养老保险人员实收明细ID
    private String aaz223; // 人员征缴明细 ID
    private String aaz686; // 人员缴费 ID
    private String aac001; // 人员编号
    private String aaz159; // 人员参保关系 ID
    private String aaz061; // 单位征缴明细 ID
    private String aab001; // 单位编号
    private String aab365; // 上级单位编号
    private String aae140; // 险种类型
    private String aae002; // 费款所属期
    private String aae003; // 对应费款所属期
    private String aaa115; // 应缴类型
    private String aae793; // 地方应缴类型
    private String aae794; // 地方应缴类型名称
    private String aaa093; // 承担缴费主体类型
    private String aac066; // 参保身份
    private String aac313; // 地方参保身份码值
    private String aac314; // 地方参保身份名称
    private String aae737; // 缴费资金来源
    private String aab019; // 单位类型
    private String aab033; // 征缴方式
    private String aae745; // 以个人身份参保人员缴费档次
    private String aac028; // 农民工标识
    private String aac040; // 工资
    private BigDecimal aab121; // 单位缴费基数
    private BigDecimal aae180; // 人员缴费基数
    private BigDecimal aae795; // 记账基数
    private BigDecimal aae871; // 缴费基数累计增加额
    private BigDecimal aae020; // 单位应缴金额
    private BigDecimal aae021; // 单位应缴划入个人账户金额
    private BigDecimal aae022; // 个人应缴金额
    private BigDecimal aae023; // 个人应缴划入个人账户金额
    private BigDecimal aae784; // 单位应缴金额利息
    private BigDecimal aae785; // 单位应缴划入个人账户金额利息
    private BigDecimal aae786; // 个人应缴金额利息
    private BigDecimal aae787; // 个人应缴划入个人账户金额利息
    private BigDecimal aae836; // 单位应缴金额利息其中本年利息
    private BigDecimal aae837; // 单位应缴划入个人账户金额利息其中本年利息
    private BigDecimal aae838; // 个人应缴金额利息其中本年利息
    private BigDecimal aae839; // 个人应缴划入个人账户金额利息其中本年利息
    private BigDecimal aae056; // 单位应缴金额滞纳金
    private BigDecimal aae887; // 个人应缴金额滞纳金
    private BigDecimal aae026; // 其他来源应缴金额
    private String aae828; // 利息征收标志
    private String aic380; // 利息截止年月
    private String aae834; // 滞纳金征收标志
    private String aae845; // 滞纳金计算截止日期
    private String aae844; // 补缴规则
    private String aab191; // 到账日期
    private BigDecimal aae080; // 单位实缴金额
    private BigDecimal aae081; // 单位实缴划入个人账户金额
    private BigDecimal aae082; // 个人实缴金额
    private BigDecimal aae083; // 个人实缴划入个人账户金额
    private BigDecimal aae788; // 单位实缴金额利息
    private BigDecimal aae789; // 单位实缴划入个人账户金额利息
    private BigDecimal aae790; // 个人实缴金额利息
    private BigDecimal aae791; // 个人实缴划入个人账户金额利息
    private BigDecimal aae840; // 单位实缴金额利息其中本年利息
    private BigDecimal aae841; // 单位实缴划入个人账户金额利息其中本年利息
    private BigDecimal aae842; // 个人实缴金额利息其中本年利息
    private BigDecimal aae843; // 个人实缴划入个人账户金额利息其中本年利息
    private BigDecimal aae057; // 单位实缴金额滞纳金
    private BigDecimal aae888; // 个人实缴金额滞纳金
    private BigDecimal aae086; // 其他来源实缴金额
    private String aae741; // 数据来源
    private String aae202; // 缴费月数
    private BigDecimal aaa042; // 单位缴费比例或定额标准
    private BigDecimal aaa043; // 单位缴费划入个人账户比例或定额标准
    private BigDecimal aaa041; // 个人缴费比例或定额标准
    private BigDecimal aaa045; // 个人缴费划入个人账户比例或定额标准
    private String aaz616; // 核定批次号
    private String aaz615; // 核定流水号
    private String aae061; // 补退流水号
    private String aae108; // 参加单位结算标志
    private String aab301; // 转出地行政区划代码
    private String aab299; // 转移参保地行政区划代码
    private String aae729; // 转入业务起息年月
    private String aae819; // 缴费备用字段 1
    private String aae820; // 缴费备用字段 2
    private String aae796; // 双低系数（历史数据）
    private String aae797; // 固化社平工资（历史数据）
    private String aae798; // 基数比例（历史数据）
    private String aae799; // 固化指数
    private String aae800; // 账目类型
    private String aaz625; // 征集流水号
    private String aae792; // 费用标志
    private String aae150; // 实收年月
    private String aae066; // 实收分配流水号
    private String aae748; // 退费年月
    private String aae822; // 退还账户滚存利息标志
    private String aaz631; // 退费批次号
    private String aaz650; // 退费流水号
    private String aac323; // 被合并人员编号
    private String aae013; // 备注
    private String aaa508; // 经办数据标签
    private String aaa350; // 数据运维编号
    private BigDecimal aae027; // 其他来源应缴划入个人账户金额
    private BigDecimal aae087; // 其他来源实缴划入个人账户金额

    public CheckDetail(MyMap myMap) {
        this.aaz648 = ""; // 养老保险人员实收明细ID
        String aaz223Sequence = "";
        this.aaz223 = aaz223Sequence; // 人员征缴明细 ID
        this.aaz686 = aaz223Sequence; // 人员缴费 ID
        this.aac001 = myMap.getAsString("aac001"); // 人员编号
        this.aaz159 = myMap.getAsString("aaz159"); // 人员参保关系 ID
        this.aaz061 = myMap.getAsString("aaz061"); // 单位征缴明细 ID
        this.aab001 = myMap.getAsString("aab001"); // 单位编号
        this.aab365 = myMap.getAsString("aab365"); // 上级单位编号
        this.aae140 = myMap.getAsString("aae140"); // 险种类型
        this.aae002 = myMap.getAsString("aae002"); // 费款所属期
        this.aae003 = myMap.getAsString("aae003"); // 对应费款所属期
        this.aaa115 = myMap.getAsString("aaa115"); // 应缴类型
        this.aae793 = myMap.getAsString("aae793"); // 地方应缴类型
        this.aae794 = myMap.getAsString("aae794"); // 地方应缴类型名称
        this.aaa093 = myMap.getAsString("aaa093"); // 承担缴费主体类型
        this.aac066 = myMap.getAsString("aac066"); // 参保身份
        this.aac313 = myMap.getAsString("aac313"); // 地方参保身份码值
        this.aac314 = myMap.getAsString("aac314"); // 地方参保身份名称
        this.aae737 = myMap.getAsString("aae737"); // 缴费资金来源
        this.aab019 = myMap.getAsString("aab019"); // 单位类型
        this.aab033 = myMap.getAsString("aab033"); // 征缴方式
        this.aae745 = myMap.getAsString("aae745"); // 以个人身份参保人员缴费档次
        this.aac028 = myMap.getAsString("aac028"); // 农民工标识
        this.aac040 = ValidateUtil.isEmpty(myMap.getAsString("aac040"))?"0":myMap.getAsString("aac040"); // 工资
        this.aab121 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aab121"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aab121"); // 单位缴费基数
        this.aae180 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae180"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae180"); // 人员缴费基数
        this.aae795 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae795"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae795"); // 记账基数
        this.aae871 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae871"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae871"); // 缴费基数累计增加额
        this.aae020 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae020"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae020"); // 单位应缴金额
        this.aae021 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae021"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae021"); // 单位应缴划入个人账户金额
        this.aae022 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae022"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae022"); // 个人应缴金额
        this.aae023 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae023"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae023"); // 个人应缴划入个人账户金额
        this.aae784 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae784"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae784"); // 单位应缴金额利息
        this.aae785 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae785"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae785"); // 单位应缴划入个人账户金额利息
        this.aae786 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae786"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae786"); // 个人应缴金额利息
        this.aae787 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae787"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae787"); // 个人应缴划入个人账户金额利息
        this.aae836 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae836"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae836"); // 单位应缴金额利息其中本年利息
        this.aae837 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae837"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae837"); // 单位应缴划入个人账户金额利息其中本年利息
        this.aae838 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae838"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae838"); // 个人应缴金额利息其中本年利息
        this.aae839 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae839"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae839"); // 个人应缴划入个人账户金额利息其中本年利息
        this.aae056 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae056"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae056"); // 单位应缴金额滞纳金
        this.aae887 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae887"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae887"); // 个人应缴金额滞纳金
        this.aae026 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae026"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae026"); // 其他来源应缴金额
        this.aae828 = myMap.getAsString("aae828"); // 利息征收标志
        this.aic380 = myMap.getAsString("aic380"); // 利息截止年月
        this.aae834 = myMap.getAsString("aae834"); // 滞纳金征收标志
        this.aae845 = myMap.getAsString("aae845"); // 滞纳金计算截止日期
        this.aae844 = myMap.getAsString("aae844"); // 补缴规则
        this.aab191 = myMap.getAsString("aab191"); // 到账日期
        this.aae080 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae080"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae080"); // 单位实缴金额
        this.aae081 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae081"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae081"); // 单位实缴划入个人账户金额
        this.aae082 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae082"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae082"); // 个人实缴金额
        this.aae083 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae083"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae083"); // 个人实缴划入个人账户金额
        this.aae788 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae788"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae788"); // 单位实缴金额利息
        this.aae789 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae789"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae789"); // 单位实缴划入个人账户金额利息
        this.aae790 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae790"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae790"); // 个人实缴金额利息
        this.aae791 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae791"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae791"); // 个人实缴划入个人账户金额利息
        this.aae840 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae840"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae840"); // 单位实缴金额利息其中本年利息
        this.aae841 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae841"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae841"); // 单位实缴划入个人账户金额利息其中本年利息
        this.aae842 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae842"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae842"); // 个人实缴金额利息其中本年利息
        this.aae843 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae843"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae843"); // 个人实缴划入个人账户金额利息其中本年利息
        this.aae057 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae057"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae057"); // 单位实缴金额滞纳金
        this.aae888 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae888"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae888"); // 个人实缴金额滞纳金
        this.aae086 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae086"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae086"); // 其他来源实缴金额
        this.aae027 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae027"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae027"); // 其他来源应缴划入个人账户金额
        this.aae087 = ValidateUtil.isEmpty(myMap.getAsBigDecimal("aae087"))?BigDecimal.ZERO:myMap.getAsBigDecimal("aae087"); // 其他来源实缴划入个人账户金额
        this.aae741 = myMap.getAsString("aae741"); // 数据来源
        this.aae202 = myMap.getAsString("aae202"); // 缴费月数
        this.aaa042 = myMap.getAsBigDecimal("aaa042"); // 单位缴费比例或定额标准
        this.aaa043 = myMap.getAsBigDecimal("aaa043"); // 单位缴费划入个人账户比例或定额标准
        this.aaa041 = myMap.getAsBigDecimal("aaa041"); // 个人缴费比例或定额标准
        this.aaa045 = myMap.getAsBigDecimal("aaa045"); // 个人缴费划入个人账户比例或定额标准
        this.aaz616 = myMap.getAsString("aaz616"); // 核定批次号
        this.aaz615 = myMap.getAsString("aaz615"); // 核定流水号
        this.aae061 = myMap.getAsString("aae061"); // 补退流水号
        this.aae108 = myMap.getAsString("aae108"); // 参加单位结算标志
        this.aab301 = myMap.getAsString("aab301"); // 转出地行政区划代码
        this.aab299 = myMap.getAsString("aab299"); // 转移参保地行政区划代码
        this.aae729 = myMap.getAsString("aae729"); // 转入业务起息年月
        this.aae819 = myMap.getAsString("aae819"); // 缴费备用字段 1
        this.aae820 = myMap.getAsString("aae820"); // 缴费备用字段 2
        this.aae796 = myMap.getAsString("aae796"); // 双低系数（历史数据）
        this.aae797 = myMap.getAsString("aae797"); // 固化社平工资（历史数据）
        this.aae798 = myMap.getAsString("aae798"); // 基数比例（历史数据）
        this.aae799 = myMap.getAsString("aae799"); // 固化指数
        this.aae800 = myMap.getAsString("aae800"); // 账目类型
        this.aaz625 = myMap.getAsString("aaz625"); // 征集流水号
        this.aae792 = myMap.getAsString("aae792"); // 费用标志
        this.aae150 = myMap.getAsString("aae150"); // 实收年月
        this.aae066 = myMap.getAsString("aae066"); // 实收分配流水号
        this.aae748 = myMap.getAsString("aae748"); // 退费年月
        this.aae822 = myMap.getAsString("aae822"); // 退还账户滚存利息标志
        this.aaz631 = myMap.getAsString("aaz631"); // 退费批次号
        this.aaz650 = myMap.getAsString("aaz650"); // 退费流水号
        this.aac323 = myMap.getAsString("aac323"); // 被合并人员编号
        this.aae013 = myMap.getAsString("aae013"); // 备注
        this.aaa508 = myMap.getAsString("aaa508"); // 经办数据标签
        this.aaa350 = myMap.getAsString("aaa350"); // 数据运维编号
    }

    public String getAaz648() {
        return aaz648;
    }

    public String getAaz223() {
        return aaz223;
    }

    public String getAaz686() {
        return aaz686;
    }

    public String getAac001() {
        return aac001;
    }

    public String getAaz159() {
        return aaz159;
    }

    public String getAaz061() {
        return aaz061;
    }

    public String getAab001() {
        return aab001;
    }

    public String getAab365() {
        return aab365;
    }

    public String getAae140() {
        return aae140;
    }

    public String getAae002() {
        return aae002;
    }

    public String getAae003() {
        return aae003;
    }

    public String getAaa115() {
        return aaa115;
    }

    public String getAae793() {
        return aae793;
    }

    public String getAae794() {
        return aae794;
    }

    public String getAaa093() {
        return aaa093;
    }

    public String getAac066() {
        return aac066;
    }

    public String getAac313() {
        return aac313;
    }

    public String getAac314() {
        return aac314;
    }

    public String getAae737() {
        return aae737;
    }

    public String getAab019() {
        return aab019;
    }

    public String getAab033() {
        return aab033;
    }

    public String getAae745() {
        return aae745;
    }

    public String getAac028() {
        return aac028;
    }

    public String getAac040() {
        return aac040;
    }

    public BigDecimal getAab121() {
        return aab121;
    }

    public BigDecimal getAae180() {
        return aae180;
    }

    public BigDecimal getAae795() {
        return aae795;
    }

    public BigDecimal getAae871() {
        return aae871;
    }

    public BigDecimal getAae020() {
        return aae020;
    }

    public BigDecimal getAae021() {
        return aae021;
    }

    public BigDecimal getAae022() {
        return aae022;
    }

    public BigDecimal getAae023() {
        return aae023;
    }

    public BigDecimal getAae784() {
        return aae784;
    }

    public BigDecimal getAae785() {
        return aae785;
    }

    public BigDecimal getAae786() {
        return aae786;
    }

    public BigDecimal getAae787() {
        return aae787;
    }

    public BigDecimal getAae836() {
        return aae836;
    }

    public BigDecimal getAae837() {
        return aae837;
    }

    public BigDecimal getAae838() {
        return aae838;
    }

    public BigDecimal getAae839() {
        return aae839;
    }

    public BigDecimal getAae056() {
        return aae056;
    }

    public BigDecimal getAae887() {
        return aae887;
    }

    public BigDecimal getAae026() {
        return aae026;
    }

    public String getAae828() {
        return aae828;
    }

    public String getAic380() {
        return aic380;
    }

    public String getAae834() {
        return aae834;
    }

    public String getAae845() {
        return aae845;
    }

    public String getAae844() {
        return aae844;
    }

    public String getAab191() {
        return aab191;
    }

    public BigDecimal getAae080() {
        return aae080;
    }

    public BigDecimal getAae081() {
        return aae081;
    }

    public BigDecimal getAae082() {
        return aae082;
    }

    public BigDecimal getAae083() {
        return aae083;
    }

    public BigDecimal getAae788() {
        return aae788;
    }

    public BigDecimal getAae789() {
        return aae789;
    }

    public BigDecimal getAae790() {
        return aae790;
    }

    public BigDecimal getAae791() {
        return aae791;
    }

    public BigDecimal getAae840() {
        return aae840;
    }

    public BigDecimal getAae841() {
        return aae841;
    }

    public BigDecimal getAae842() {
        return aae842;
    }

    public BigDecimal getAae843() {
        return aae843;
    }

    public BigDecimal getAae057() {
        return aae057;
    }

    public BigDecimal getAae888() {
        return aae888;
    }

    public BigDecimal getAae086() {
        return aae086;
    }

    public String getAae741() {
        return aae741;
    }

    public String getAae202() {
        return aae202;
    }

    public BigDecimal getAaa042() {
        return aaa042;
    }

    public BigDecimal getAaa043() {
        return aaa043;
    }

    public BigDecimal getAaa041() {
        return aaa041;
    }

    public BigDecimal getAaa045() {
        return aaa045;
    }

    public String getAaz616() {
        return aaz616;
    }

    public String getAaz615() {
        return aaz615;
    }

    public String getAae061() {
        return aae061;
    }

    public String getAae108() {
        return aae108;
    }

    public String getAab301() {
        return aab301;
    }

    public String getAab299() {
        return aab299;
    }

    public String getAae729() {
        return aae729;
    }

    public String getAae819() {
        return aae819;
    }

    public String getAae820() {
        return aae820;
    }

    public String getAae796() {
        return aae796;
    }

    public String getAae797() {
        return aae797;
    }

    public String getAae798() {
        return aae798;
    }

    public String getAae799() {
        return aae799;
    }

    public String getAae800() {
        return aae800;
    }

    public String getAaz625() {
        return aaz625;
    }

    public String getAae792() {
        return aae792;
    }

    public String getAae150() {
        return aae150;
    }

    public String getAae066() {
        return aae066;
    }

    public String getAae748() {
        return aae748;
    }

    public String getAae822() {
        return aae822;
    }

    public String getAaz631() {
        return aaz631;
    }

    public String getAaz650() {
        return aaz650;
    }

    public String getAac323() {
        return aac323;
    }

    public String getAae013() {
        return aae013;
    }

    public String getAaa508() {
        return aaa508;
    }

    public String getAaa350() {
        return aaa350;
    }

    public BigDecimal getAae027() {
        return aae027;
    }

    public void setAae027(BigDecimal aae027) {
        this.aae027 = aae027;
    }

    public BigDecimal getAae087() {
        return aae087;
    }

    public void setAae087(BigDecimal aae087) {
        this.aae087 = aae087;
    }

}
